package com.nft.qz.commons.annotation;

import java.lang.annotation.*;

@Target({ElementType.METHOD,ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface PermissionApi {

    /**
     * 标题
     *
     * @return
     */
    String title() default "";

    /**
     * 路径
     *
     * @return
     */
    String path() default "";

    /**
     * 路径
     *
     * @return
     */
    String method() default "POST";

    /**
     * 编号
     *
     * @return
     */
    String code() default "";


    /**
     * 排序
     *
     * @return
     */
    int sorted() default 1;

	/**
	 * 发布
	 *
	 * @return
	 */
	int status() default 1;
}
